package com.qy.changemachine

import android.util.Log

object ShellUtils {
    /**
     * 静态方法：接收两个字符串参数
     * @param param1 第一个参数
     * @param param2 第二个参数
     */
    @JvmStatic
    fun processTwoStrings(param1: String, param2: String) {
        Log.d("", "====== 方法执行开始 ======")
        Log.d("", "参数1: $param1")
        Log.d("", "参数2: $param2")
        Log.d("", "参数长度和: ${param1.length + param2.length}")
        Log.d("", "====== 方法执行结束 ======")
        println("方法执行完成");
    }

    /**
     * 命令行入口（必须保留）
     */
    @JvmStatic
    fun main(args: Array<String>) {
        if (args.size < 2) {
            Log.d("", "错误：需要至少2个参数")
            return
        }
        processTwoStrings(args[0], args[1])
    }
}